home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Windows Game Programming for Dummies (2nd Edition)
/
WinGamProgFD.iso
/
mac
/
DirectX SDK
/
DXSDK
/
samples
/
Multimedia
/
VBSamples
/
DirectPlay
/
Memory
/
frmIntro.frm
next >
Wrap
Text File
|
2001-10-08
|
3KB
|
99 lines
VERSION 5.00
Begin VB.Form frmIntro
BorderStyle = 3 'Fixed Dialog
Caption = "VB Memory - A DirectPlay Sample"
ClientHeight = 1515
ClientLeft = 45
ClientTop = 330
ClientWidth = 2745
Icon = "frmIntro.frx":0000
LinkTopic = "Form1"
MaxButton = 0 'False
MinButton = 0 'False
ScaleHeight = 1515
ScaleWidth = 2745
StartUpPosition = 3 'Windows Default
Begin VB.CommandButton cmdSingle
Caption = "Solitaire"
Height = 375
Left = 315
TabIndex = 2
Top = 1020
Width = 975
End
Begin VB.CommandButton cmdMulti
Caption = "Multiplayer"
Default = -1 'True
Height = 375
Left = 1455
TabIndex = 0
Top = 1020
Width = 975
End
Begin VB.Label lbl
BackStyle = 0 'Transparent
Caption = "This sample will show a developer a simplistic game (Memory). Please choose how you would like to play this game."
Height = 1035
Left = 60
TabIndex = 1
Top = 60
Width = 2475
End
End
Attribute VB_Name = "frmIntro"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Option Explicit
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'
' Copyright (C) 1999-2001 Microsoft Corporation. All Rights Reserved.
'
' File: frmIntro.frm
'
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Private Sub cmdMulti_Click()
Dim StagingArea As New frmStage
'Oh good, we want to play a multiplayer game.
'First lets get the dplay connection started
'Here we will init our DPlay objects
InitDPlay
Set DPlayEventsForm = New DPlayConnect
Load StagingArea
EnableButtons False
'We only want to have a maximum of 4 players
If Not DPlayEventsForm.StartConnectWizard(dx, dpp, AppGuid, 4, StagingArea) Then
Cleanup
EnableButtons True
Else 'We did choose to play a game
gsUserName = DPlayEventsForm.UserName
Me.Hide
StagingArea.Show vbModeless
gfHost = DPlayEventsForm.IsHost
End If
End Sub
Private Sub cmdSingle_Click()
'We don't want to use DPlay, close down our objects
Cleanup
gbNumPlayers = 1
EnableButtons False
Me.Hide
frmGameBoard.Show
End Sub
Private Sub Form_Unload(Cancel As Integer)
Cleanup
End
End Sub
Public Sub EnableButtons(ByVal fEnable As Boolean)
cmdMulti.Enabled = fEnable
cmdSingle.Enabled = fEnable
End Sub